About Mekall Ltd (SC207046) United Kingdom