About Energy 21 Limited (03875287) United Kingdom