About Initiative Power Ltd (13052799) United Kingdom