About Digital Eye Candy Ltd (12046216) United Kingdom