About Mechlam Holdings Ltd (12800065) United Kingdom