About Jabb Space Ltd (11328533) United Kingdom