About Logixalgo Limited (11910876) United Kingdom