About Mithra Capital Advisors Limited (11089706) United Kingdom