About Tersus Capital Advisors Limited (SC358221) United Kingdom