About Snowhouse International Ltd (13346996) United Kingdom