About Snowflake Software Limited (04294244) United Kingdom