About Logic Marketing International Limited (SC335285) United Kingdom