About Looking Glass Limited (03526907) United Kingdom