About Venners Computer Systems (research And Development) Limited (02705853) United Kingdom