About Ice Cream London Limited (11925200) United Kingdom