About Logica Solutions Limited (08725640) United Kingdom