About Space Place Limited (13426928) United Kingdom