About Tech Design Team (uk) Limited (08075732) United Kingdom