The firm operates as Llama Digital Limited. It was founded eighteen years ago and was registered with 05693466 as the reg. no. This headquarters of the firm is located in Sheffield. You can reach it at Cooper Buldings, Arundel Street. This company's SIC code is 62012 which stands for Business and domestic software development. The company's most recent filed accounts documents cover the period up to 2022-01-28 and the latest annual confirmation statement was submitted on 2023-01-31.
There's a single managing director at the moment overseeing the following company, namely Stephen E. who has been carrying out the director's responsibilities since 2006-01-31.
Stephen E. is the individual who controls this firm, owns over 3/4 of company shares.