About N&s Corporation Ltd (12990409) United Kingdom