About Le Bacchus Investment Limited (12096446) United Kingdom