About Mekan Limited (11180090) United Kingdom