About Affirm Pharmacy Locums Ltd (12150263) United Kingdom