About Pharmechceutics Ltd (12185607) United Kingdom