About Nekton Capital Limited (13211116) United Kingdom