Getty Images Business Tesla wins licence to supply electricity across Great Britain Teena Jose Mar 12, 2026