About Bacchus (st Andrews) Ltd. (SC251347) United Kingdom