About Linnea Limited (08148517) United Kingdom