About Mappator Ltd. (08340761) United Kingdom