About R Space Studio Limited (13049698) United Kingdom