About R&r International Uk Ltd (11509366) United Kingdom