About Tridants Space Ltd (11927633) United Kingdom