About Rollo Ltd (08301504) United Kingdom