About Snaffling Badger Limited (12477474) United Kingdom