About The Sloe Badger Limited (10742799) United Kingdom