About World Space Studios Limited (13064215) United Kingdom