About Indalo International Holdings Limited (09877462) United Kingdom