About Map Place Ltd (08851056) United Kingdom