Skip to main content"

Imca Trading Limited

Registration reference
ZA273285
Date registered
18 August 2017
Registration expires
17 August 2025
Payment tier
Tier 2
Data controller
Imca Trading Limited
Address
2nd Floor, 168 Shoreditch High Street London, E1 6RA
Other names
  • IMCA