About Climate Innovative Technologies (glasgow) Ltd (SC661434) United Kingdom