About R&s International Ltd (SC686281) United Kingdom