About Daffodil Energy Supply Limited (10666902) United Kingdom