About Indalo Developments Limited (NI058077) United Kingdom