About The Scruffy Snowflake Limited (11038445) United Kingdom