🇬🇧

NTR UK HOLDCO 2

Holding Company

SUITE 5, 7TH FLOOR,, 50 BROADWAY, SW1H 0DB London