SELECT 
  gp.*, 
  p.company_id 
FROM 
  cscart_product_variation_group_products AS gp 
  LEFT JOIN cscart_products AS p ON gp.product_id = p.product_id 
WHERE 
  gp.group_id IN (15851)

Query time 0.00072

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "gp",
          "access_type": "ref",
          "possible_keys": ["idx_group_id"],
          "key": "idx_group_id",
          "key_length": "3",
          "used_key_parts": ["group_id"],
          "ref": ["const"],
          "rows": 15,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "p",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["dev_db.gp.product_id"],
          "rows": 1,
          "filtered": 100
        }
      }
    ]
  }
}

Result

product_id parent_product_id group_id company_id
36661 0 15851 264
36662 36661 15851 264
36663 36661 15851 264
36664 36661 15851 264
36665 36661 15851 264
36666 36661 15851 264
36667 36661 15851 264
36668 36661 15851 264
36669 36661 15851 264
36670 36661 15851 264
36671 36661 15851 264
36672 36661 15851 264
36673 36661 15851 264
36674 36661 15851 264
36675 36661 15851 264
36676 36661 15851 264
36677 36661 15851 264
36678 36661 15851 264