Accident with our driver. Who is at fault?

The pickup guy had green light though, so IMO he isn’t at fault, truck driver should have done his due diligence and checked if anything was coming from left at a busy roundabout. That’s what I would have done (hazard perception and all that).