About Bacchus Design Limited (09689602) United Kingdom