This business was located in London under the ID 05778844. It was established in 2006. The headquarters of this firm was located at 1st Floor 134 Wigmore Street. The area code for this address is W1U 3SE. This business was formally closed on 3rd January 2023, which means it had been in business for 17 years. This company has a history in name changing. Previously the company had three different names. Up to 2014 the company was prospering under the name of Umi Digital and up to that point the registered company name was Umi Central.
The information we have about this specific company's members suggests that the last three directors were: Stephen L., Simon P. and Peter L. who were appointed on 12th April 2006.
Stephen L. was the individual with significant control over this firm, owned over 1/2 to 3/4 of company shares .