About Candu Entertainment Limited (04836872) United Kingdom