About Snowball Industries Ltd (12750257) United Kingdom