About Logica Limited (01631639) United Kingdom