About Linnaean Holdings Limited (10976457) United Kingdom