Company number
17268613
Registered office
66 Paul Street, London EC2A 4NA
Jurisdiction
England and Wales

hello@electriclump.com electric.lump.software