About Indico Capital Merchant Limited (12565261) United Kingdom