About Foxglove Energy Trading Limited (09280383) United Kingdom