About Snowball Topco Limited (12000602) United Kingdom