About Linnaeus Organics Ltd (12622330) United Kingdom