About Space 18 Ltd (10612749) United Kingdom