About Sat Visuals Limited (13479583) United Kingdom