About Lydia Logic Ltd (12418093) United Kingdom