About Niagara Video Corporation Limited (10245300) United Kingdom