About Roror Limited (04335664) United Kingdom