🇬🇧

NTR UK SOLAR 1 HOLDINGS

Holding Company

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