About Open Generation Limited (03031510) United Kingdom