About Logyca Ltd (11693909) United Kingdom