About Pheno Holdings Ltd (NI671359) United Kingdom