About Rory Holdings Limited (13652909) United Kingdom