About The Linnaeus Centre Management Company Limited (05978847) United Kingdom