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 (16542)

Query time 0.00077

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": 29,
          "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
42077 0 16542 729
42078 42077 16542 729
42079 42077 16542 729
42080 42077 16542 729
41713 42077 16542 729
42081 42077 16542 729
42082 42077 16542 729
42083 42077 16542 729
42084 42077 16542 729
42085 42077 16542 729
42086 42077 16542 729
42087 42077 16542 729
42088 42077 16542 729
42089 42077 16542 729
42090 42077 16542 729
42091 42077 16542 729
42092 42077 16542 729
42093 42077 16542 729
42094 42077 16542 729
42095 42077 16542 729