About Snowcap Bangles Limited (04620222) United Kingdom