About Mekan Ltd (13632703) United Kingdom