About Meica Engineering Solutions Ltd (09768942) United Kingdom