About N&t Square Ltd (12717691) United Kingdom