About Bobo Bacchus Limited (08878179) United Kingdom