About Vidi Limited (11040187) United Kingdom