Company identity
Founded / incorporated
5 December 2017
Company number 11097967
Legal name
ADABIRD LIMITED
Company type
Private Limited Company
Region
London
Registered address
418 FULHAM PALACE ROAD
LONDON
UNITED KINGDOM
SW6 6HX
Insolvency history
No