About Looking Glass Analytics Limited (11223814) United Kingdom