About Deka Energy Associates Limited (08876169) United Kingdom