About Logic 52 Ltd (12291625) United Kingdom