About Phendelis Ltd (12256212) United Kingdom