Ohuwa Limited with reg. no. 11156934 has been operating on the market for 6 years. This particular Private Limited Company is located at C/o Morris & Shah Ltd, Office 10,, 76, Lincoln Road, in High Wycombe and company's postal code is HP12 3RH. This company's principal business activity number is 90010 meaning Performing arts. The latest filed accounts documents cover the period up to 31st January 2023 and the latest confirmation statement was submitted on 20th February 2023.
At present, the following limited company is directed by 1 managing director: Emerald L., who was chosen to lead the company in 2018.
Emerald L. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.