About Joule Holdco Limited (12362109) United Kingdom