About Indigo Property Holdings Uk Ltd (11790960) United Kingdom