About Rsr Consultancy Limited (10278848) United Kingdom