About Mekira Ltd (13295901) United Kingdom