About Merchant Investments Limited (SC153154) United Kingdom