About Map Life Sciences Limited (11002642) United Kingdom