About Candy Castle Animation Ltd (13260191) United Kingdom