About Mekobel Ltd (12281558) United Kingdom