About Vizulr Ltd (13547465) United Kingdom