About Mapsol Limited (08066693) United Kingdom