About Mek Technologies Ltd (10435213) United Kingdom