About Snowball 2020 Ltd (10759128) United Kingdom