About Ancora International Limited (06901203) United Kingdom