About Snowbird Limited (06388140) United Kingdom