About Delta Lynx Capital Limited (12667792) United Kingdom