About Terrawatt Limited (12815198) United Kingdom