The Myella Limited firm has been operating offering its services for six years, as it's been established in 2018. Started with Companies House Reg No. 11571397, Myella was set up as a Private Limited Company located in 9 Ensign House Admirals Way, London E14 9XQ. The enterprise's registered with SIC code 63990 and their NACE code stands for Other information service activities n.e.c.. The firm's most recent filed accounts documents cover the period up to Tuesday 30th November 2021 and the most current annual confirmation statement was submitted on Thursday 16th September 2021.