About Ancora Investment Limited (12983386) United Kingdom