About Maps Platforms Ltd (13279473) United Kingdom