About Nectrus Ltd (10612482) United Kingdom