About Standby Television & New Media Limited (06759305) United Kingdom