About Rri Research Limited (03259720) United Kingdom