About Snowbird International Limited (05306537) United Kingdom