About R&r International Ltd (11638486) United Kingdom