About Roco Space Limited (10965446) United Kingdom