About Nec Subscriptions Limited (03895991) United Kingdom