About Computoor Associates Limited (03596601) United Kingdom