About Compucad Limited (06171316) United Kingdom