About Logixal Document Solutions Holdings Limited (13132683) United Kingdom