About Space Experiments Limited (10882127) United Kingdom