About Acanthus Advisers Llp (OC333631) United Kingdom