About Phenomina Limited (08979863) United Kingdom