About Computare Technologies Limited (10362317) United Kingdom