About Space Studio Limited (05523513) United Kingdom