Working at TRINA SOLAR UK HOLDCO LTD: questions and answers | ImmigrationGPT