2006 marks the start of 121prodata Limited, the firm that is situated at 14th Floor, 33 Cavendish Square in London. That would make 19 years 121prodata has been in the UK, as the company was founded on 2006-05-30. The company's registration number is 05832245 and the company post code is W1G 0PW. This enterprise's declared SIC number is 82990 which means Other business support service activities not elsewhere classified. The firm's most recent accounts were submitted for the period up to 2022-09-30 and the latest confirmation statement was submitted on 2023-05-30.
From the data we have gathered, this company was formed in 2006 and has so far been supervised by four directors, out of whom two (Fiona C. and Spencer C.) are still in the management.
Spencer C. is the individual who controls this firm, owns over 3/4 of company shares.