About Indigo Platform Limited (12589888) United Kingdom