About Looking Glass Investments Ltd (13661854) United Kingdom