About Technical & Development Services Holdings Ltd (10833438) United Kingdom