About Key Map Entertainments Limited (08093342) United Kingdom