About Snowflake Holding Ltd (13238490) United Kingdom