About Linnaea Limited (10369052) United Kingdom