About Device Dog Ltd (SC648367) United Kingdom