About Looking Glass Projects Ltd (13408399) United Kingdom