About Worx Space Ltd (12096460) United Kingdom