About Rollo Limited (10277528) United Kingdom