Doing a google search, it looks like this is from an app you may have downloaded from the app store that allows you to make custom icons. Does that ring any bells?
It's same like creating a shortcut in desktop PC. But this particular shortcuts in iOS need internet to launch and always leave a browser window open in the background.
Sent from my iPhone 5 using iMore Forums mobile app