About Innovation Visual Ltd. (05326232) United Kingdom