About Map Holdings Ne Ltd (13586694) United Kingdom