About Merchant Technologies Limited (12186975) United Kingdom