About Tech & Merchants Ltd (10019614) United Kingdom