About Snowcap Associates Limited (12223910) United Kingdom