This company is widely known as Ouma Group Ltd. The firm first started five years ago and was registered with 11757175 as its registration number. This particular head office of the firm is situated in Swansea. You can reach it at 24 Clos Celyn, Llansamlet. This firm's Standard Industrial Classification Code is 73110 meaning Advertising agencies. Ouma Group Limited reported its account information for the financial year up to 2022/02/28. The firm's latest confirmation statement was released on 2023/01/08.
There seems to be 1 managing director now leading this specific limited company, namely Ross J. who has been carrying out the director's responsibilities since 2019-01-09.
Ross J. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.