About Maps Technology Limited (06044064) United Kingdom