About Snowball Limited (07393350) United Kingdom