About Rory Limited (12227168) United Kingdom