About Nekton Foundation (09644797) United Kingdom