About M.a. Keen Limited (00832977) United Kingdom