About R S R L Ltd (SC496219) United Kingdom