About Rollo Ice Cream Ltd (13411068) United Kingdom