About Videomind Ltd (13290495) United Kingdom