Overview
Legal name
IMPACTA GLOBAL HOLDING LIMITED
Region
London
Registered address
3 ORCHARD PLACE
LONDON
ENGLAND
SW1H 0BF
Insolvency history
No