About Clean Tech Founders L.p. (SL005876) United Kingdom