About Technomate International Ltd (SC588218) United Kingdom