About Snowstorm (holdings) Limited (12413627) United Kingdom