Impact’s corporate headquarters are located in London, UK.
Pollen House
10 – 12 Cork Street
London
W1S 3NP
United Kingdom
[email protected]
Telephone: +44 1483 750 588
Registered office: 27 Old Gloucester Street, London, United Kingdom, WC1N 3AX
Camarco
Georgia Edmonds
107 Cheapside
London
EC2V 6DN
[email protected]
Telephone: +44 7511 415 467
Elemental Company Secretary Limited
Telephone: 020 3286 6229
Email: [email protected], with a copy to: [email protected]