About Y Bacchus & Co Limited (11864620) United Kingdom