About Opera Ice Cream Limited (07357290) United Kingdom