About Phenolix Ltd (12046649) United Kingdom