About Linnaeus Advisors Ltd (10223180) United Kingdom