About Snowball Holdings Topco Limited (12146578) United Kingdom