About London Logic Ltd (12232311) United Kingdom