About Mappin Technologies Ltd (11828961) United Kingdom