About Theron Capital Advisors Ltd (10923834) United Kingdom