About Snowflake Solutions Limited (10977136) United Kingdom