About Mekk Ltd (09857358) United Kingdom