About Doodlecandy Limited (NI069876) United Kingdom