About World Energy Solutions Limited (11198141) United Kingdom