About Mekken Ltd (12828039) United Kingdom