About Mecoco Ltd (SC636345) United Kingdom