About Exen Capital Advisors Ltd (12118699) United Kingdom