About Diggles Limited (03693916) United Kingdom