About Lynwood Capital Limited (11723792) United Kingdom