About Necton Incorporation Limited (10452298) United Kingdom