About Indalo Consultancy Ltd (08447887) United Kingdom