About Drax Group Holdings Limited (09887429) United Kingdom