About Rory Research Limited (11915692) United Kingdom