Leicester Square Transformer Project

05:19

20 December, 2020

From our state-of-the-art transformer manufacturing facility in Australia to one of the most iconic places in the UK – Leicester Square. A quick recap of many months of hard work, determination and commitment to delivering superior transformer solutions to our customer.