Overview
Legal name
AKALA LIMITED
Region
London
Registered address
113 PLUMSTEAD HIGH STREET
LONDON
ENGLAND
SE18 1SE
Insolvency history
No