About Baccus Management Limited (04371559) United Kingdom