About Thevideogabe Ltd. (12283340) United Kingdom