About Nci Labs Limited (13577903) United Kingdom