About Ancora Consulting Limited (07950286) United Kingdom