About Compulogica Limited (03428799) United Kingdom