About Technical Directors Global Ltd (13308902) United Kingdom