About Abacus Video Limited (01681705) United Kingdom