Loading company profile…
Inchi Trust Limited is a private company limited by guarantee, incorporated on 15 May 2009, with its registered office in Cambridge. Companies House lists its business as business and domestic software development and data processing, hosting and related activities.