14246707 is the reg. no. used by Ooma Studios Ltd. The company was registered as a Private Limited Company on 2022-07-20. The company has been in this business for the last 2 years. This company may be gotten hold of in 20-22 Wenlock Road in London. It's area code assigned is N1 7GU. The company's SIC code is 63120, that means Web portals.
The company has a single managing director at present controlling the following company, namely Patrick O. who's been executing the director's responsibilities since 2022-07-20.
Patrick O. is the individual who has control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.