About Juice Investment Management Ltd (12032714) United Kingdom