About Indigo Retail Holdings Limited (06317633) United Kingdom