About Space 2 Place Limited (04489070) United Kingdom