About R&r Global Ltd. (12605441) United Kingdom