About Terrawatt Energy Limited (05877702) United Kingdom