About Space38 Limited (11611098) United Kingdom