About Snowball Turnip Limited (SC540589) United Kingdom