About Bacchus Places Limited (12980144) United Kingdom