About Think Glass Limited (12586122) United Kingdom