About Nekton Studio Limited (07398080) United Kingdom