About Indigo (london) Holdings Limited (07403527) United Kingdom