About Logicdox Ltd (13556262) United Kingdom