About Mekk Elek Ltd (12533001) United Kingdom