About Logic 360 Ltd (07818312) United Kingdom