Company identity
Founded / incorporated
4 May 2004
Company number 05118418
Legal name
APPILA LIMITED
Company type
Private Limited Company
Region
South East England
Registered address
KENT HOUSE
OXFORD ROAD
GERRARDS CROSS
ENGLAND
SL9 7DP
Insolvency history
No