About Excel Energy Solutions Limited (07634700) United Kingdom