About Indigo 12 Holdings Limited (12113496) United Kingdom