About Device Logic Ltd (10018461) United Kingdom