Skip to content

Company Information

Chza Ltd. is registered in England and Wales.

Company number: 13224838.

Registered office address: 26 Cherry Orchard Road, Bromley, BR2 8NE