About Mapworld Limited (01951266) United Kingdom