About Scitus Capital Holdings Advisors Ltd (11917275) United Kingdom