About Merchant Exchange Management Company Limited (04406896) United Kingdom