About Space Studios (london) Limited (02815841) United Kingdom