About Phenolix Ltd (13316397) United Kingdom