About Indigo Power Limited (12159646) United Kingdom