About Rri Holdings Limited (13465738) United Kingdom