About Snowball Trust (02480228) United Kingdom