About Indalo Property Holdings Limited (12478594) United Kingdom