About Logic Ventures Limited (10114493) United Kingdom