About Logica Cloud Limited (07770267) United Kingdom