About Acanthus Capital (holdings) Limited (09124653) United Kingdom