About Mentekco Ltd (12640249) United Kingdom