About Lynx Sustainable Solutions Limited (08680380) United Kingdom