About Tethered Drone Systems Ltd (10026434) United Kingdom