2006 marks the start of 121prodata Limited, the firm that is situated at 4th Floor 7/10 Chandos Street, Cavendish Square in London. That would make 15 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 9DQ. 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 2019-09-30 and the latest confirmation statement was submitted on 2020-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.