About Indi Property Ltd (12150328) United Kingdom