About Mcmahon Pharma Consulting Ltd (SC559280) United Kingdom