Key factsactiveLegal nameMECHA HOLDING LIMITEDfr_inseeRegistration430175935fr_inseeStatusactivefr_inseeTypeUnincorporated private groupfr_inseeIncorporated1989-08-10fr_inseeRegistered addressNICOSIEfr_inseeIndustry68.32Afr_insee