About Space Office Limited (04201214) United Kingdom