Overview
Legal name
KIBO LIMITED
Region
London
Registered address
FLAT 6
38 WILLIAM IV STREET
LONDON
ENGLAND
WC2N 4DD
Insolvency history
No