About Vidc Ltd (12103383) United Kingdom