About Techno Snowball Limited (09503959) United Kingdom