About Technomics International Limited (08954145) United Kingdom