About Space Place Limited (11759613) United Kingdom