About The Laughing Badger Ltd. (07886286) United Kingdom