Key factsactiveLegal nameLYCIA LIMITEDfr_inseeRegistration899384721fr_inseeStatusactivefr_inseeTypeForeign legal entityfr_inseeIncorporated2021-05-07fr_inseeRegistered address42-46 STATION ROAD, HA8 7AB EDGWARE, ROYAUME-UNIfr_inseeIndustry47.19Bfr_insee