About Think Solar (india) Limited (09474257) United Kingdom