About Deep Logic Solutions Ltd (07426269) United Kingdom