About Bacchus Consultancy Limited (10858109) United Kingdom