About Pheno Therapeutics Limited (SC612347) United Kingdom