About Indalo Solutions Ltd (11855084) United Kingdom