About Space & Time Group Holdings Limited (13200782) United Kingdom