About Candybox.london Ltd (11311625) United Kingdom