About Map Capital Investments Limited (10529230) United Kingdom