About Ancora Limited (11476308) United Kingdom