Initia Ltd is London based company that is listed as Computer Consultants.
Location of Initia Ltd is 9-10 Southampton Place, London.