About Necex Ltd (13184665) United Kingdom