About Tidyquant Ltd (10905278) United Kingdom