About Dean Energy Solutions Limited (12679990) United Kingdom