About True Space Ltd (10020590) United Kingdom