About Map Investment Partners Limited (12451657) United Kingdom