About Spacestowork Ltd (12723665) United Kingdom