Overview
Legal name
MEZCAI LIMITED
Region
London
Registered address
70 ROSEBERY AVENUE
LONDON
UNITED KINGDOM
EC1R 4RR
Insolvency history
No