The Otua Ltd company has been offering its services for at least four years, having launched in 2020. Started with Registered No. 13068333, Otua is categorised as a Private Limited Company with office in 71-75 Shelton Street, London WC2H 9JQ. This firm's SIC and NACE codes are 47910: Retail sale via mail order houses or via Internet. 31st December 2022 is the last time the accounts were reported.
Elliott H. is this specific firm's solitary director, that was appointed in 2020. For two years Matthew B., had been functioning as a director for this specific company up to the moment of the resignation in 2023.
Elliott H. is the individual with significant control over this firm, owns over 3/4 of company shares.