About Nekton Investments Limited (02198630) United Kingdom