About Linnaea Solutions Limited (07198157) United Kingdom