About Centaur Computer Services Limited (01988121) United Kingdom