About Rory Keen Ltd (11638758) United Kingdom