About Snowflake Enterprises Limited (12940894) United Kingdom