About Space & Time Group Limited (11420565) United Kingdom