About Bacchus Holdings Limited (09766399) United Kingdom