About Bar Humbug Ltd. (03163018) United Kingdom