About Snowyowl 1962 Limited (09184217) United Kingdom