About Linnaeus Holdings Limited (12504715) United Kingdom