About Kmra Limited (08975298) United Kingdom