About Delta Star Power Limited (11629403) United Kingdom