About Meco International Limited (13326486) United Kingdom