About Meco Ltd (13105968) United Kingdom