About Bacchus & Ariadne Limited (03577170) United Kingdom