Established in 1984, Masters is principally engaged in the compliant sourcing of a broad range of established branded prescription drugs (or their generic equivalent) and pharmacy medicines. Albion funds successfully exited their investment in Masters in March 2017
Location: United Kingdom, England