About Logixal Document Solutions Limited (07885478) United Kingdom