About Mekra Uk Limited (06648938) United Kingdom