This particular company is located in London under the following Company Registration No.: 08765936. This company was established in the year 2013. The main office of this company is situated at 32 Longacre Road . The post code for this address is E17 4DT. This business's principal business activity number is 62020 which means Information technology consultancy activities. The company's most recent filed accounts documents cover the period up to 2022-06-30 and the latest annual confirmation statement was filed on 2022-11-07.
At present, this business is directed by a solitary director: Olajide F., who was chosen to lead the company in November 2013.
Olajide F. is the individual who has control over this firm, owns over 3/4 of company shares.