About Bacchus Consulting Ltd. (SC331603) United Kingdom