About Ancora Capital Partners Limited (13688949) United Kingdom