About Snowbird Group Limited (12384116) United Kingdom