About Logictrix Limited (13507239) United Kingdom