About Phenoma Limited (03780082) United Kingdom