About Logic Tps Limited (04714458) United Kingdom