About Abominable Snowman Limited (08620183) United Kingdom