About Meack Co. Ltd (12840566) United Kingdom