About Thru The Looking Glass Limited (08619788) United Kingdom