About Rsr Technologies Limited (10442273) United Kingdom