You'll not get these codes from anywhere but Virgin Media and as such you'll not get these codes full stop.
DeRemote has access to the codes or rather it allows you to download the TiVo profile allowing you to control the TiVo, but you'd need to switch from DemoPad to DeRemote in order to be able to control the TiVo via an iPad or iOS device. Virgin Media's own TV Anywhere app also allows for IP control, but doesn't fascilitate the control of oother devices.
Logitech also have the IR commands on their database for their Harmony remotes or you can have a Harmony learn any IR command. Harmony also now allow you to use an iOS or Android device to be used as a controller in conjunction with the Harmony Hub and iOS app.