CPH Inventures is the holding company that either completely, or in part, owns the companies named above.