TRINA SOLAR (GERMANY) GMBH
FC030535
TRINA SOLAR UK HOLDCO LTD
07427799 - Incorporated on 3 November 2010
TRINA SOLAR UK INVESTMENTS LIMITED
15599116 - Incorporated on 28 March 2024
TRINARY SYSTEMS LIMITED
14713127 - Incorporated on 7 March 2023
TRINA SOLAR UK INVESTMENTS II LTD
15713526 - Incorporated on 10 May 2024
SOLAR HOLDINGS SPAIN LIMITED
13384310 - Incorporated on 10 May 2021
TRINA STORAGE (UK) LTD
07988031 - Incorporated on 13 March 2012
TRINACRIA CAPITAL LTD
16523050 - Incorporated on 17 June 2025
TRINAO LTD
15835638 - Incorporated on 12 July 2024
TRINAT LTD
12185621 - Incorporated on 2 September 2019
TRINAC LTDDissolved
07312053 - Dissolved on 21 February 2012
TRINAB LTD
12004744 - Incorporated on 20 May 2019
TRINARY LTDDisolved
13386194 - Dissolved on 18 October 2022
FIRST UP, S.L.U.
FC041944 - Incorporated on 15 April 2024
FIRST UP, S.L.U.open
BR027062 - Incorporated on 15 April 2024
SOLAR DEVELOPMENT SPAIN ONE LTD
11794805 - Incorporated on 29 January 2019
TRINARY LTD
15760440 - Incorporated on 4 June 2024
TRINAME LLP
OC450318 - Incorporated on 15 December 2023
TRINACK LTD
14393653 - Incorporated on 3 October 2022
TRINATEC LTDDissolved
07687953 - Dissolved on 15 October 2013