About Diddly Ltd (13677781) United Kingdom