About Merchant City Technologies Limited (SC703227) United Kingdom