About Ambassador Business & Computers Limited (01889184) United Kingdom