About Merotronics Ltd (12690238) United Kingdom