About Snowflake Limited (09872241) United Kingdom