Overview
Legal name
SENBLA LTD
Region
London
Registered address
4TH FLOOR
98 THEOBALDS ROAD
LONDON
GREATER LONDON
ENGLAND
WC1X 8WB
Insolvency history
No