About Vidi Corp Ltd (13268209) United Kingdom