About Nsa Developments 2020 Ltd (12487474) United Kingdom