About Bacchus Investments Limited (11881967) United Kingdom