About R&r Space Ltd (11412781) United Kingdom