I need to hunt down this new stencil artwork by C215, I know it's in Aldgate but can't pin point the exact location