About Mekene Limited (13284251) United Kingdom