Oxlabs Limited has existed in the United Kingdom for four years. Started with Registered No. 13073485 in the year 2020, the firm have office at 12 South Park Avenue, Didcot OX11 8NB. This business's declared SIC number is 63110 meaning Data processing, hosting and related activities. Sun, 30th Apr 2023 is the last time when the accounts were reported.
This company owes its well established position on the market and unending development to exactly four directors, who are Katrina D., Stephen R., Michael L. and Shefali S., who have been in charge of the company for one year.
Michael L. 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.