This Osa (UK) Limited company has been operating on the market for at least twelve years, having launched in 2012. Started with Companies House Reg No. 08301464, Osa (UK) is a Private Limited Company located in Brook House Church Lane, Leeds LS25 1HB. This company's SIC and NACE codes are 86220 and has the NACE code: Specialists medical practice activities. 30th November 2022 is the last time company accounts were filed.
For twelve years, the firm has only been overseen by an individual director: Stephen D. who has been caring of it since 2012-11-21.
Stephen D. is the individual who has control over this firm, has substantial control or influence over the company, owns over 3/4 of company shares and has 3/4 to full of voting rights.