About Logic Media Solutions Limited (05399580) United Kingdom