About Rsr Associates Limited (12282205) United Kingdom