About Nss London Ltd (11930582) United Kingdom