Fortum Energy Ltd Business ID 2668478 E-invoices e-Invoice operator BAWCFI22 e-Invoice address GB2668478128 PDF invoices Fortum.GB128 [at] bscs.basware.com Paper invoices Purchase invoices (128) 55 Baker Street, London W1U 7EU, United Kingdom United Kingdom