About Squirrel Spirits Ltd (12837002) United Kingdom