About Mapped.life Ltd (11062683) United Kingdom