About Ancora Life Ltd (12412589) United Kingdom