About Diggalo Ltd (13668195) United Kingdom