About The Concurrent Computation Company Limited (02626522) United Kingdom