About Looking Glass Consultancy Ltd (12477999) United Kingdom