About Rsr Global Limited (12629236) United Kingdom