About Cogenstech Limited (09593604) United Kingdom