About Logica Testdel Limited (11564605) United Kingdom