About Video Snap Limited (12636707) United Kingdom