About Tech Developments (uk) Ltd (07847346) United Kingdom