About Bacchus Leisure Limited (06682234) United Kingdom