About The Energy Solutions Group Topco Limited (07419528) United Kingdom