About Mechia & Co Limited (10700896) United Kingdom