Started with Reg No. 08209939 twelve years ago, Mustache Owl & Co. Limited had been a private limited company until April 2, 2019 - the day it was dissolved. The company's latest mailing address was 85 Great Portland Street, First Floor London.
The following firm had a single managing director: Mu T. who was overseeing it for seven years.
Mu T. was the individual with significant control over this firm, owned over 1/2 to 3/4 of company shares .