About Mekana Limited (05590867) United Kingdom