About Snowbird Foods Holdings Limited (08256550) United Kingdom